package com.dashu.base.bean.device.resp;


import com.dashu.base.enums.device.HeartType;
import com.dashu.base.enums.device.ModuleType;
import com.dashu.base.bean.device.System.*;
import lombok.Data;

import java.io.Serializable;

@Data
public class ClientHeartResp implements Serializable {

    /**
     * 客户端ID
     */
    private String clientId;

    /**
     * 客户端IP
     */
    private String ip;

    /**
     * 客户端名称
     */
    private String clientName;

    /**
     * 客户端版本
     */
    private String clientVersion;

    /**
     * 心跳时间
     */
    private String heartTime;

    /**
     * 心跳类型
     */
    private HeartType heartType;

    /**
     * 模块类型
     */
    private ModuleType moduleType;

    /**
     * cpu信息
     */
    private CpuBean cpuBean;

    /**
     * 硬盘信息
     */
    private HardDiskBean diskBean;

    /**
     * 内存信息
     */
    private MemoryBean memoryBean;

    /**
     * 系统信息
     */
    private SystemBean systemBean;

    /**
     * 环境信息
     */
    private EnvirBean envirBean;



}
